🔥 สวัสดีเพื่อน ๆ ทุกคน วันนี้แอดมาสรุปให้สั้น ๆ กับความรู้เรื่อง UDP Protocol นั่นเอง !!
.
มันคืออะไร ทำงานยังไง ถ้าพร้อมแล้วไปอ่านกันได้เลยจ้า
.
🌟 UDP หรือ User Datagram Protocol - เป็นโปรโตคอลที่ใช้สื่อสารผ่านอินเทอร์เน็ตสำหรับการรับส่งข้อมูล เช่น การเล่นวิดีโอ และ การค้นหา DNS เป็นต้น ส่งข้อมูลได้อย่างรวดเร็ว แต่อาจจะเกิด Packet Loss ในระหว่างส่งข้อมูลได้นั่นเอง
.
⚙️ การทำงาน
.
ส่ง Packet ไปยังคอมพิวเตอร์เป้าหมายโดยตรง โดยไม่ต้องทำการเชื่อมต่อก่อน จากนั้นจะทำการระบุตำแหน่งของ Packet เหล่านั้น เพื่อตรวจสอบว่าข้อมูลถึงปลายทางหรือไม่ ถ้าหากมีข้อมูลสูญหายระหว่างการส่ง UDP จะไม่ส่งซ้ำ จึงเกิด Packet Loss ได้ง่าย และนี่คือข้อเสียของเจ้า UDP นั่นเอง
.
💡 ส่วนประกอบของ Header
.
UDP ใช้ Header เพื่อบรรจุข้อมูลเพื่อรับส่งข้อมูลนั่นเอง ประกอบด้วย
Source port number : หมายเลขของผู้ส่ง
Destination port number : Port ของ Datagram
Length : ความยาวของ Header หน่วยเป็นไบต์
Checksum : ใช้ในการตรวจสอบข้อผิดพลาด
.
🌈 การใช้งาน
.
ใช้ในการสื่อสารที่ต้องการความรวดเร็ว เช่น การรับส่งข้อมูลด้วยเสียงหรือวิดีโอ เช่น VOIP (voice over IP) เป็นบริการโทรศัพท์ทางอินเทอร์เน็ต การสนทนาทางโทรศัพท์แบบนิ่ง ๆ จะดีกว่าการสนทนาที่ชัดเจนแต่ช้านั่นเอง หรือในเกมออนไลน์บางประเภทก็ใช้ UDP เนื่องจากเซิร์ฟเวอร์ DNS ต้องรวดเร็วและมีประสิทธิภาพ
.
📑 Source : https://searchnetworking.techtarget.com/definition/UDP-User-Datagram-Protocol, https://www.cloudflare.com/learning/ddos/glossary/user-datagram-protocol-udp/
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
同時也有3部Youtube影片,追蹤數超過5萬的網紅hokoonho,也在其Youtube影片中提到,Wifi 速度測試, 使用 Mate 20 Pro 作測試 MW5 實測速度 (10次平均值) upload: 253 Mbps download: 398 Mbps latency: 10 ms MW6 實測速度 (10次平均值) upload: 256 Mbps download: 412 ...
「dns port」的推薦目錄:
- 關於dns port 在 BorntoDev Facebook 的精選貼文
- 關於dns port 在 矽谷牛的耕田筆記 Facebook 的最佳解答
- 關於dns port 在 傳說中的挨踢部門 Mobileai Facebook 的精選貼文
- 關於dns port 在 hokoonho Youtube 的最佳解答
- 關於dns port 在 綝雪SnowLin Youtube 的最佳貼文
- 關於dns port 在 Adam Lobo TV Youtube 的精選貼文
- 關於dns port 在 COMODO 防火牆開通設定DNS PORT - Mobile01 的評價
- 關於dns port 在 Map DNS entry to specific port - Stack Overflow 的評價
- 關於dns port 在 CoreDNS is a DNS server that chains plugins - GitHub 的評價
- 關於dns port 在 How to access DNS server on non-standard port on macOS? 的評價
dns port 在 矽谷牛的耕田筆記 Facebook 的最佳解答
本篇文章要來探討 Kubernetes/Docker 一些關於 connection timeout 的事情,文章非常長,這邊幫大家重點整理
1. 跟我之前分享的 DNS timeout 問題類似,都會踩到 Kernel 的 race condition,都是 __ip_conntrack_confirm 這個人丟掉大家封包的
2. 本文著重於怎麼發現這個問題,如何減緩這個問題。對於喜歡研究細節的人值得一看。
3. 2017年底作者團隊開始將服務遷移到 Kubernetes (v1.8), Flannel(1.9.0),開始發現團隊中基於 Scala 的應用程式出現封包 timeout 的問題,這導致部分請求回應都延遲1-3秒
4. 決定認真調查網路問題,經由研究與錄製封包後發現 TCP 重送(SYN)的現象,該現象導致第一個封包會特別慢
5. 接下來要縮小範圍,使用環境中的一個VM作為基底,上面安裝 docker,開始觀察相關的網路流量與封包,發現可以重製這個行為,第一個封包從容器出去後,宿主機上面的真實網卡卻看不到,直到下次第二個封包就可以。藉由這個行為他們判斷,問題出在VM上,跟底層其餘硬體架構無關,藉此縮小問題範圍。
6. 介紹 iptalbes + SNAT + conntrack
7. 問題發生在 Kernel 裡面針對 SNAT 去選擇對外 source IP 時會出錯,因為(1)挑選一個適當的 source port, (2)將該紀錄寫到 conntrack 這兩個步驟中間會有落差,因此如果兩個封包同時進入(1),選到一樣的結果,後續要跑(2)就會有一個人寫不進去,導致封包被丟棄
8. 一種解決方法是告訴 kernel 請隨機幫我挑選對外的 source port, 這樣就算大家同時執行(1),有很大的機會會挑到不同的 source port,藉此減少衝突的機會。
9. iptables 執行 --masquerate 的時候可以下 --random-fully 這個參數
10. 團隊當時客製化 Flannel 來解決這個問題
註: 對 SNAT 有興趣瞭解的可以參考我之前撰寫的 SNAT Kernel 原始碼閱讀文章
https://www.hwchiu.com/iptables-masquerade.html
https://www.hwchiu.com/iptables-masquerade-handson.html
https://tech.xing.com/a-reason-for-unexplained-connection-timeouts-on-kubernetes-docker-abd041cf7e02
dns port 在 傳說中的挨踢部門 Mobileai Facebook 的精選貼文
手機真的是越來越強大很多事情現在都能透過手機來處理,今天來跟大家介紹一個相當實用的網路分析 APP讓您在 Android 手機上也可透過工具來檢測目前對外IP、網路資訊、掃描WiFi 訊號強度、Ping、Route、Port、Whois、DNS,由其當您居家隔離在家VPN用手機連回公司處理事情連不上的時候,透過這工具就可以讓資訊人員快速除錯…
dns port 在 hokoonho Youtube 的最佳解答
Wifi 速度測試, 使用 Mate 20 Pro 作測試
MW5 實測速度 (10次平均值)
upload: 253 Mbps
download: 398 Mbps
latency: 10 ms
MW6 實測速度 (10次平均值)
upload: 256 Mbps
download: 412 Mbps
latency: 10 ms
可設定項目:
Wifi SSID 和密碼
訪客網絡
訪客網絡時限
家長控制
上網設定 PPPoE, DHCP, Fixed IP, Bridge
QoS
快速漫遊 (使手機快速連接最佳Wifi節點)
高待機模式 (家中裝置多時可啟動改善效能)
智能設備助手 (找尋只支援2.4GHz Wifi 智能家居裝置, 類似相容模式)
Port forwarding (set server 或使用舊式軟件連網時會用)
UPnP
DHCP 設定 (能設定網內的IP Address 範圍)
DNS 設定 (可自訂 主 和 次要 DNS)
軟件升級 (可透過手機 App 進行版本檢查和升級)
帳號授權 (可設定多於一位的管理員)
dns port 在 綝雪SnowLin Youtube 的最佳貼文
要設定的連接埠
TCP Port 80
TCP Port 443
UDP Port 6672
UDP Port 61455
UDP Port 61456
UDP Port 61457
UDP Port 61458
GTA5:1 42 連線問題 解決方式(ㄧ) DNS設定教學
https://youtu.be/Q4OfxUp3bdM
GTA5 連線問題 解決方式(二) VPN設定教學
https://youtu.be/rzDKUsfPN1g
GTA5 連線問題 解決方式(四) 下載中斷的解決方式
https://youtu.be/LbVl7rkFkoI
GTA5 連線問題 解決方式(五) 其他VPN處理方式
https://youtu.be/4VXLNaYtk78
有想看什麼測試的可以在底下留言
可以的話我會盡量拍給大家
Twitch:https://www.twitch.tv/snowlin
YouTube:https://www.youtube.com/c/SnowLin
Facebook:https://www.facebook.com/SnowLin0427/
微博:http://weibo.com/SnowLin0427
贊助連結
PayPal:https://streamlabs.com/snowlin
台灣:https://payment.ecpay.com.tw/Broadcaster/Donate/F97F274C96AB672CFA7DCF0BF42D002D
dns port 在 Adam Lobo TV Youtube 的精選貼文
Starting a new series on Adam Lobo TV where i feature cool tech / gaming rooms!
1) Table Setup: Custom Wooden Table
2) PC on the “Right”; (this is MAX-PC)
Processor: Intel(R) Core(TM) i5-4670 CPU @ 3.40GHZ (O’clocked to 3.80GHZ)
Memory: RAM 16GB
Operating System: Microsoft Windows 7 Professional Edition SP1 64-bit
Audio Card / Device
Audio 1: Bose Companion http://amzn.to/2wFM0Qo
Audio 2: Asus Xonar HDAV 1.3 Audio Device (surround sound)
PCI Graphic Cards
Video Card 1: Nvidia GeForce GTX 960 http://amzn.to/2wvjgia
Video Card 2: Nvidia GeForce GTX 960 *both cards are on SLI bridge*
Internal Storage
Drive 1: 465.8GB
Drive 2: 931.5GBDrive 3: 111.8GB
a) Razer Ouroboros Gaming Mouse - http://amzn.to/2xuX5ru
b) Razer Firefly Mousepad http://amzn.to/2ybZJ2s
3) TV above; (connected to MAX-PC)
ExplanationThis is a very old 32” LCD TV with only 2 HDMI ports. No USB port available. Not a Smart-TV either. Made it smart using “Google Chromecast”
4) Other Monitors on the ‘Right’ and ‘Left’; (connected to MAX-SERV)
Monitor Left: Samsung S20A300 20 inch Widescreen LED MonitorMonitor Right: Samsung S20A300 20 inch Widescreen LED Monitor
5) Touch Screen Monitor (connected to MAX-PC)
Model: HP 2209t
6) Keyboards; (connected to MAX-PC & MAX-SERV)
Specificationsa)
MAX-SERV – Gamdias Ares v2 Essential Keyboard
MAX-PC – Microsoft Sidewinder X6 Keyboard
7) TabletModel: Samsung Galaxy Tab A 7.0 T285 (Black)
8) Samsung S6 Edge on Qi ChargerModel: Samsung S6 Edge Qi Wireless Charger
9) Bose Companion Speaker (connected to MAX-PC)Model: Bose ® Companion 5 Multimedia Speaker System http://amzn.to/2wFM0Qo
10) Razor ‘Seiren’ Microphone (connected to MAX-PC) http://amzn.to/2jIfFXY
11) Sony PSP (US region)Model: PlayStation Portable 3000 Core Pack System - Piano Black
12) D-Link RouterModel: D-Link AC5300 Ultra Wi-Fi Router http://amzn.to/2ycb6rm
13) Server Rack(s);
Model: IKEA - LENNART Drawer unit, dark gray
a) Network SwitchSpecificationsModel:
D-Link 24-Port Rack Mountable Gigabit Switch DGS-1024D
http://amzn.to/2wvAKLa
b) 16 TB StorageModel:
D-Link 16TB Share Center+ DNS-345 4 Bay Network Storage Enclosure with Seagate NAS DrivesModel:
Seagate Personal Cloud 8 TB 2-bay (2 x 4 TB) Home Media Storage, NAS - Black http://amzn.to/2wvXmeD
c) Philips Hue Bridge(Gen-1) http://amzn.to/2jHlLHX
d) Apple Airport ExpressModel: Apple AirPort Express Base Statione) Telco: Telekom Modem & Router (UniFi 100Mbps plan)
14) Fan Monitor ScreenSpecificationsModel: Sentry LXE Touch Screen External Fan Controller
15) Amplifier (unknown US brand, purchased locally)Model: Infinity Home Theater System
16) Surround Sound Speakers (connected to MAX-PC / MAX-SERV / PS3 / PS4
17) Sony PlayStation(s)
PS3 & PS4Model: Sony PlayStation 3 PS3 500GB Super Slim Console (Black)Model: Sony PS4 Slim / PlayStation Slim 1TB (Black)
18) CPU Server (this is MAX-SERV)
Specifications
Processor: Intel(R) Core(TM) i3-2100 CPU @ 3.10GHz (O’clocked to 3.50GHz)
Memory: RAM 16GBOperating System: Microsoft Windows 7 Professional Edition SP1 32-bit
Audio Card / DeviceRealtek High Definition AudioVideo CardsIntel HD Graphics (onboard)
Internal Storage
Drive 1: 1.8TB
Drive 2: 487.5GBDrive 3: 445.9GBDrive 4: 350MB
19) Amazon Echo Dot (2nd Gen)Model: Echo Dot 2nd Generation
http://amzn.to/2wwaTmt
20) RM ProModel: Broadlink RM PRO Universal Intelligent Remote Controller Smart Home Automation (WIFI+IR)
http://amzn.to/2wFkm5Z
21) Wireless PrinterModel: HP Deskjet Ink Advantage 5525 e-All-in-One Printer CZ282B
22) Go Pro (Hero4-Black)
Model: GoPro HERO 4 Black Edition Waterproof Sports & Action Camera
http://amzn.to/2xPePPf
23) Bluetooth SpeakerModel: Photive Hydra Wireless Bluetooth Speaker
http://amzn.to/2xvLV5V
24) Drones & RC Off-road dragster, Tank, 4WD-Buggy, HelicopterModel: DJI Phantom 3 Advanced http://amzn.to/2wERpad
Model: DJI Phantom 2 Vision
25) UPS Power Supply (APC) – hidden behind the deskModel: APC Br1200Gi 1200Va Power-Saving Back-Ups Pro
My YouTube Gear 2017: http://bit.ly/2so8Hrr
My Desk Setup 2016:
http://bit.ly/2kn80us
Instagram: https://www.instagram.com/adamlob0/
Twitter: https://twitter.com/adam_lobo
Facebook: www.fb.com/adamlobotv
Snapchat: @adamlob0
Adam Lobo TV: www.adamlobo.tv
Adam Lobo Official Profile Website: www.adamlobo.com
Dragon Red Band Official Website: www.dragonred.com
Fist Of Pain Band Facebook Page: https://www.facebook.com/fistofbandmalaysia/
dns port 在 CoreDNS is a DNS server that chains plugins - GitHub 的推薦與評價
Sometimes port number 53 is occupied by system processes. In that case you can start the CoreDNS server while modifying the Corefile as given below so that the ... ... <看更多>
dns port 在 COMODO 防火牆開通設定DNS PORT - Mobile01 的推薦與評價
公司最近架設了一個DNS SERVER,作業系統為WIN2003 SERVER,目前是將實體IP設定進了主機我選擇了COMODO為 ... DNS要開UDP 53 port,有必要DNS資料庫同步的話把TCP53也開. ... <看更多>